﻿using System;
using System.ComponentModel;
using Dapper.Contrib.Extensions;

namespace Topro.Entity.Response.StockIn
{
    public class StockInResponse
    {
		/// <summary>
		/// 编号
		/// </summary>
		public int Id { get; set; }

		/// <summary>
		/// 订单编号
		/// </summary>
		//[ExplicitKey]
		[Description("订单编号")]
		public string OrderId { get; set; }
		/// <summary>
		/// 库位
		/// </summary>
		[Description("库位")]
		public string WarehouseUnitId { get; set; }
		/// <summary>
		/// 容器编码
		/// </summary>
		[Description("容器编码")]
		public int ContainerCode { get; set; }
		/// <summary>
		/// 容器类型：空（10）实（20）
		/// </summary>
		[Description("容器类型：空（10）实（20）")]
		public int ContainerType { get; set; }
		/// <summary>
		/// 出入库数量
		/// </summary>
		[Description("出入库数量")]
		public int Quantity { get; set; }
		/// <summary>
		/// 出入口
		/// </summary>
		[Description("出入口")]
		public int StationNo { get; set; }
		/// <summary>
		/// 单据状态：待出库（10）/待入库（20）/已出库（30）/已入库（40）/作废（50）/已删除(-10)
		/// </summary>
		[Description("单据状态：待出库（10）/待入库（20）/已出库（30）/已入库（40）/作废（50）/已删除(-10)")]
		public int Status { get; set; }
		/// <summary>
		/// 备注
		/// </summary>
		[Description("备注")]
		public string Remark { get; set; }
		/// <summary>
		/// 创建人
		/// </summary>
		[Description("创建人")]
		public int CreatedBy { get; set; }
		/// <summary>
		/// 创建时间
		/// </summary>
		[Description("创建时间")]
		public DateTime CreateTime { get; set; }
	}
}
